Binary Protokoll:

Header Felder:

Protocol Version (2 byte)
targetservice (2 byte)
targetservice subtype (2 byte)
message type (request / response / error) (1 byte)
reserved (1 byte)

message id (2 byte)
body-length (4 byte)
checksum header (2 byte)

Checksummenberechnung mit der Quersumme aller Einzelwerte
Damit Sicherstellung dass das Protokoll grundsätzlich korrekt ist

Body:
<variabel / je nach Service>